Evaluation of Multi-core Architectures for Image Processing Algorithms

نویسندگان

  • Trupti Patil
  • Stanley Birchfield
  • John Gowdy
  • Tarek Taha
چکیده

Diverse application scenarios and real-time constraints on computer-vision applications have motivated numerous explorations of computer architectures that provide more efficiency through hardware scalability by exploiting the characteristics of image processing and computer vision algorithms. The growing and computational power and programmability of the of multi-core architectures provide great prospects for acceleration of image processing and computer vision algorithms which can be parallelized. This thesis undertakes a novel study to find unique attributes of three widely used algorithms in computer vision, and identifies computer architecture(s) best suited for each algorithm. Significant acceleration over standard CPU implementations is obtained by exploiting data, thread and instruction parallelism provided by modern programmable graphics hardware. We test the following architectures most used for graphics and imaging applications: Intel Pentium 4 HT, Intel Core 2 Duo, NVidia 8 Series GPU and Sony PlayStation3 (PS3) CellBE. Additionally, we have optimized two image processing and computer vision algorithms, namely Canny edge detection and KLT tracking for the PS3. The architectures’ capabilities of handling three image processing algorithms of varying complexity were evaluated over standard inputs. The results are then tabulated for comparison.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)

Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...

متن کامل

Performance of 3D Deconvolution Algorithms on Multi-Core and Many-Core Architectures

Deconvolution algorithms are commonly used to remove optical distortion from fluorescence microscopy images. Many such algorithms have been proposed, but those that produce the best image restoration results are iterative. Typically, each iteration involves one or more 3D convolutions, resulting in execution times of tens of seconds to several minutes for common image sizes on single-core compu...

متن کامل

Design, Development and Evaluation of an Orange Sorter Based on Machine Vision and Artificial Neural Network Techniques

ABSTRACT- The high production of orange fruit in Iran calls for quality sorting of this product as a requirement for entering global markets. This study was devoted to the development of an automatic fruit sorter based on size. The hardware consisted of two units. An image acquisition apparatus equipped with a camera, a robotic arm and controller circuits. The second unit consisted of a robotic...

متن کامل

Evaluation of Microscopy Image Stitching on Multi- core Architectures

Microscopes are used in many fields such as pathology, however their limited field of view is a major restriction for diagnosis. To overcome this problem, a camera can be mounted on top of a microscope and captured images could be stitched together to provide a broader field of view. However, this process is computationally intensive and achieving real-time performance poses a major challenge. ...

متن کامل

Performance Evaluation of Local Detectors in the Presence of Noise for Multi-Sensor Remote Sensing Image Matching

Automatic, efficient, accurate, and stable image matching is one of the most critical issues in remote sensing, photogrammetry, and machine vision. In recent decades, various algorithms have been proposed based on the feature-based framework, which concentrates on detecting and describing local features. Understanding the characteristics of different matching algorithms in various applications ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009